3a7dd936c49f6db4f77ad261cbbfa5ab355e0b01,opennms-services/src/main/java/org/opennms/netmgt/utils/TcpEventProxy.java,Connection,Connection,#,159
Before Change
m_sock.setSoTimeout(500);
// Removed for fix
// m_writer = new OutputStreamWriter(new BufferedOutputStream(m_sock.getOutputStream()));
m_writer = new OutputStreamWriter(new BufferedOutputStream(m_sock.getOutputStream()), Charset.defaultCharset());
m_input = m_sock.getInputStream();
m_rdrThread = new Thread("TcpEventProxy Input Discarder") {
public void run() {
After Change
m_sock = new Socket();
m_sock.connect(m_address, m_timeout);
m_sock.setSoTimeout(500);
log().debug("Default Charset:" + Charset.defaultCharset().displayName());
log().debug("Setting Charset: UTF-8");
m_writer = new OutputStreamWriter(new BufferedOutputStream(m_sock.getOutputStream()), Charset.forName("UTF-8"));
m_input = m_sock.getInputStream();
m_rdrThread = new Thread("TcpEventProxy Input Discarder") {
public void run() {